package com.custom.config;

import org.springframework.beans.factory.annotation.Configurable;
import org.springframework.context.annotation.ComponentScan;

/**
 *
 *  1、spring是允许这样的循环依赖(前提是单例的情况下的,非构造方法注入的情况下)
 *  2、spring的循环依赖，不支持原型，不支持构造方法注入的bean；
 *  默认情况下单例bean是支持循环依赖的，但是也支持关闭，关闭的原理就是设置allowCircularReferences=false；spring提供了api来设置这个值；
 */
@ComponentScan("com.custom.service")
@Configurable
public class CircleConfig {

}
